package com.ys.service.sys;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.ys.vo.R;

public interface SysAdminService {
	
//	String toAddAdmin(Model model, Long adminId);
//	@Data
//	@AllArgsConstructor
//	public static class ToAddAdminDto {
//		private List<NameValueDto> roleArr;
//	}
//	
//	String toEditAdmin(Model model, Long adminId, Long id);
//	@Data
//	@AllArgsConstructor
//	public static class ToEditAdminDto {
//		private Long id; // 管理员ID
//		private String loginName; // 登录账号
//		private String pass; // 登录密码
//		private String remark; // 备注说明
//		private List<NameValueSelectDto> roleArr;
//	}
//
//	R addAdmin(Long roleId, String loginName, String pass, String remark);
//
//    R editAdmin(Long id, Long roleId, String loginName, String pass, String remark);
//
	R login(
    		HttpServletRequest request,
    		HttpServletResponse response,
    		String loginName,
    		String pass,
			String code
    		);
//	
//	R updPwd (
//		Long adminId,
//		String oldPass,
//		String newPass,
//		String rNewPass
//		) throws Exception;
}
